#dialog{
    display:none;
    width:436px;
    height:416px;
    background:#F2F0F0;
    border-radius:31px;
    position: fixed;
    _position: absolute;
    top: 50%;
    left: 50%;
    margin-left: -218px;
    margin-top: -208px;
    z-index: 10001;
    box-shadow: 2px 2px 4px #A0A0A0, -2px -2px 4px #A0A0A0;
}
#dialog .top{
    background:#fff;
    border-top-left-radius:31px;
    border-top-right-radius:31px;
}
#mask {
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    background: #000;
    display: none;
    opacity: .5;
    z-index: 1111;
}
.cancel{
    padding:20px;
    text-align:right;
    font-size:18px;
}
.pur_phone{
    text-align:center;
    font-size:24px;
    color:#333;
}
.phone{
    font-size:30px;
    color:#333;
    text-align: center;
    margin-top:40px;
}
.pur_disclaimer{
    background:#F2F0F0;
    padding:20px 31px;
    
}
.pur_disclaimer span{
    display:inline-block;
    line-height:27px;
}
.close_mading{
    padding:15px;
    cursor: pointer;
}